Make the code clearer. (#155239, Murray Cumming)
authorMatthias Clasen <mclasen@redhat.com>
Thu, 21 Oct 2004 02:51:50 +0000 (02:51 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 21 Oct 2004 02:51:50 +0000 (02:51 +0000)
2004-10-20  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_new): Make
the code clearer.  (#155239, Murray Cumming)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreemodelfilter.c

index 2b1b4712db1c223c5ca2237a1bbc604ac3dcbf75..2ebf9fe2885b24f33866845893e2da3ca72b5680 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-10-20  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_new): Make
+       the code clearer.  (#155239, Murray Cumming)
+
        * gtk/gtkicontheme.c: Small fixes.
 
        * gtk/gtkrc.c: Include gtkmodules.h.  (#155885, Kazuki IWAMOTO)
index 2b1b4712db1c223c5ca2237a1bbc604ac3dcbf75..2ebf9fe2885b24f33866845893e2da3ca72b5680 100644 (file)
@@ -1,5 +1,8 @@
 2004-10-20  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_new): Make
+       the code clearer.  (#155239, Murray Cumming)
+
        * gtk/gtkicontheme.c: Small fixes.
 
        * gtk/gtkrc.c: Include gtkmodules.h.  (#155885, Kazuki IWAMOTO)
index 2b1b4712db1c223c5ca2237a1bbc604ac3dcbf75..2ebf9fe2885b24f33866845893e2da3ca72b5680 100644 (file)
@@ -1,5 +1,8 @@
 2004-10-20  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_new): Make
+       the code clearer.  (#155239, Murray Cumming)
+
        * gtk/gtkicontheme.c: Small fixes.
 
        * gtk/gtkrc.c: Include gtkmodules.h.  (#155885, Kazuki IWAMOTO)
index 2b1b4712db1c223c5ca2237a1bbc604ac3dcbf75..2ebf9fe2885b24f33866845893e2da3ca72b5680 100644 (file)
@@ -1,5 +1,8 @@
 2004-10-20  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_new): Make
+       the code clearer.  (#155239, Murray Cumming)
+
        * gtk/gtkicontheme.c: Small fixes.
 
        * gtk/gtkrc.c: Include gtkmodules.h.  (#155885, Kazuki IWAMOTO)
index 6d83fb16093dabed3214396829ff5c3a10847391..122afa10f09ecfccd30f4ae88a54abacb926a9c0 100644 (file)
@@ -2417,11 +2417,10 @@ gtk_tree_model_filter_new (GtkTreeModel *child_model,
 
   g_return_val_if_fail (GTK_IS_TREE_MODEL (child_model), NULL);
 
-  retval = GTK_TREE_MODEL (g_object_new (gtk_tree_model_filter_get_type (), NULL));
-
-  gtk_tree_model_filter_set_model (GTK_TREE_MODEL_FILTER (retval),
-                                   child_model);
-  gtk_tree_model_filter_set_root (GTK_TREE_MODEL_FILTER (retval), root);
+  retval = GTK_TREE_MODEL (g_object_new (GTK_TYPE_TREE_MODEL_FILTER, 
+                                        "child_model", child_model,
+                                        "virtual_root", root,
+                                        NULL));
 
   return retval;
 }